﻿namespace GamFi.API.Application.Contracts.Image.DeleteImage;

/// <summary>
/// Запрос на удаление файла из хранилища и бд
/// </summary>
public class DeleteImageRequest
{
    /// <summary>
    /// Пустой конструктор
    /// </summary>
    public DeleteImageRequest()
    {
    }

    /// <summary>
    /// Конструктор
    /// </summary>
    /// <param name="request">Запрос</param>
    public DeleteImageRequest(DeleteImageRequest request) 
        => ImageId = request.ImageId;

    /// <summary>
    /// ChainId файла для удаления
    /// </summary>
    public string ImageId { get; set; } = default!;
}